package com.xm.biz;

import com.xm.po.SearchHistory;

import java.util.List;

/**
 * @author xie'lin'feng
 * @date 2020-08-15-9:04
 * @description 搜索历史业务逻辑层
 */
public interface SearchHistoryBiz {
    /**
     * 新增搜索历史
     * @param searchHistory
     * @return
     */
    boolean add(SearchHistory searchHistory);
    /**
     * 修改搜索历史信息
     * @param searchHistory
     * @return
     */
    boolean update(SearchHistory searchHistory);
    /**
     * 获取搜索关键字排行前5的数据
     * @return
     */
    List<SearchHistory> getSearchHistoryTop5(Integer userId);
    /**
     * 获取指定用户搜索的关键字数据
     * @param userId
     * @param key
     * @return
     */
    SearchHistory getSearchHistoryByUid(Integer userId,String key);
}
